cat("# GLOBAL\n\n")
print(game, .p = "GLOBAL")
An epic throwdown, featuring:
This is the state of the game at the beginning
print(draw_map(game, "GLOBAL"))
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name |
|---|---|---|---|---|---|
| big_grizz | D4 | 1 | ravenwing_talonmaster | control | Doris Day |
| big_grizz | D4 | 2 | deathwing_captain | control | René Descartes |
| big_grizz | D4 | 3 | techmarine | control | Aaron Simpson |
| big_grizz | D4 | 4 | phobos_librarian | control | Thom Bell |
| big_grizz | D4 | 5 | tactical_squad | control | Samantha Alvarado |
| big_grizz | D4 | 6 | tactical_squad | control | Oscar Paul |
| big_grizz | D4 | 7 | tactical_squad | control | Jose Cortez |
| big_grizz | D4 | 8 | tactical_squad | control | Alexandra Caldwell |
| big_grizz | D4 | 9 | infiltrators | control | Brian Eno & Daniel Lanois |
| big_grizz | D4 | 10 | ravenwing_bike_squad | control | Robert Downey |
| big_grizz | D4 | 11 | ravenwing_attack_bike | control | Richard Burton |
| big_grizz | D4 | 12 | ravenwing_attack_bike | control | Henry Fonda |
| big_grizz | D4 | 13 | dreadnought | control | Alejandro Lowe |
| big_grizz | D4 | 14 | redemptor_dreadnought | control | Gracie Taylor |
| big_grizz | D4 | 15 | invictor_tactical_warsuit | control | James Mallinson |
| big_grizz | D4 | 16 | ravenwing_apothecary | control | William Holden |
| big_grizz | D4 | 17 | deathwing_terminators | control | John Searle |
| big_grizz | D4 | 18 | deathwing_knights | control | Dominique Lapierre |
| big_grizz | D4 | 19 | vindicare_assassin | control | Michael Fine |
| big_grizz | D4 | 20 | eliminators | control | Andrew Cornall |
| big_grizz | D4 | 21 | eradicators | control | Ashley Coleman |
| big_grizz | D4 | 22 | storm_raven | control | Midnight Worlock |
| big_grizz | D4 | 23 | rhino | control | Jess Harnell |
| eric | G7 | 1 | trazyn_the_infinite | control | Naomi Norris |
| eric | G7 | 2 | illuminor_szeras | control | Damian Fitzgerald |
| eric | G7 | 3 | technomancer | control | Jeremy Bentham |
| eric | G7 | 4 | lychgaurd | control | Axel Watts |
| eric | G7 | 5 | skorpekh_destroyers | control | Maria Palmer |
| eric | G7 | 6 | canoptek_plasmacyte | control | Shriekin’ Criminal |
| eric | G7 | 7 | immortals | control | Harmony Brooks |
| eric | G7 | 8 | canoptek_spyders | control | Tha Professional |
| eric | G7 | 9 | canoptek_spyders | control | Zexy Conqueror |
| eric | G7 | 10 | cryptothralls | control | Luca Brown |
| eric | G7 | 11 | cryptothralls | control | Isabel Meyer |
| eric | G7 | 12 | canoptek_scarab_swarms | control | Sarkastik Magician |
| eric | G7 | 13 | canoptek_wraiths | control | John Wayne |
| eric | G7 | 14 | deathmarks | control | Sunita Deshpande |
| eric | G7 | 15 | night_scythe | control | Profound Artist |
| eric | G7 | 16 | overlord | control | Ellie Reyes |
| eric | G7 | 17 | royal_warden | control | Jade Chan |
| eric | G7 | 18 | necron_warriors | control | Elijah Camacho |
| eric | G7 | 19 | immortals | control | Adalynn Stone |
| eric | G7 | 20 | canoptek_scarab_swarms | control | Bittah Specialist |
| eric | G7 | 21 | canoptek_scarab_swarms | control | Violent Mercenary |
| eric | G7 | 22 | night_scythe | control | Thunderous Deck |
| eric | G7 | 23 | overlord | control | Miguel Hamilton |
| eric | G7 | 24 | royal_warden | control | Madelyn Daniels |
| eric | G7 | 25 | immortals | control | Elias Rios |
| eric | G7 | 26 | necron_warriors | control | Easton Stanley |
| eric | G7 | 27 | canoptek_scarab_swarms | control | Mighty Madman |
| eric | G7 | 28 | canoptek_scarab_swarms | control | Sofía Vergara |
| chris | A5 | 1 | flying_hive_tryant | control | Leon Russell |
| chris | A5 | 2 | flying_hive_tryant | control | Billy Preston |
| chris | A5 | 3 | broodlord | control | Arif Mardin |
| chris | A5 | 4 | broodlord | control | Jeff Bhasker |
| chris | A5 | 5 | neurothrope | control | Respected Watcher |
| chris | A5 | 6 | tyranid_warriors | control | Xander Gutierrez |
| chris | A5 | 7 | tyranid_warriors | control | Daniel Aguilar |
| chris | A5 | 8 | tyranid_warriors | control | Aliyah Mejia |
| chris | A5 | 9 | genestealers | control | Babyface & L.A. Reid |
| chris | A5 | 10 | genestealers | control | Jimmy Jam & Terry Lewis |
| chris | A5 | 11 | termagants | control | Katelyn Brewer |
| chris | A5 | 12 | hormagaunts | control | Jacob Mendoza |
| chris | A5 | 13 | ripper_swarms | control | Søren Kierkegaard |
| chris | A5 | 14 | ripper_swarms | control | Calvin Riley |
| chris | A5 | 15 | ripper_swarms | control | Peter Ackroyd |
| chris | A5 | 16 | hive_guard | control | Jaxon Fuentes |
| chris | A5 | 17 | maleceptor | control | Brayden Wilson |
| chris | A5 | 18 | venomthropes | control | Landon Flores |
| chris | A5 | 19 | raveners | control | Will Smith |
| chris | A5 | 20 | gargoyles | control | Frank Sinatra |
| chris | A5 | 21 | gargoyles | control | David Niven |
| chris | A5 | 22 | exocrine | control | Ella Cardenas |
| chris | A5 | 23 | biovores | control | Preston Powers |
| chris | A5 | 24 | biovores | control | Vanessa Clark |
| chris | A5 | 25 | tyrannocyte | control | Simon Haykin Wheeler |
Mundus Centrum Campaign
0.248.853.M41
++++++TRANSMITTED: MUNDUS CENTRUM
+++++++++RECEIVED: THE ROCK
+++++++++++AUTHOR: DEATHWING CAPTAIN LAZAAR
++++++++++SUBJECT: LOG OF MUNDUS CENTRUM CAMPAIGN
++++++++++THOUGHT: A MOMENT OF LAXITY SPAWNS A LIFETIME OF HERESY.
248.853.M41: Following the leads we received from Brother Interrogator Chaplain Asmodai, we made haste to Sector Mundus Centrum. Upon translation from warp space, we were immediately set upon by one of the Great Devourer’s many tendrils. The battle in high orbit above Mundus Centrum would have delayed our landing onto the main continent for weeks had not the unheralded arrival of a large contingent of Necron tomb ships not caught the Tyranid bio-forms unawares. Void battle was joined between the Tyranid and Necron ships, and we used this brief respite to land a small force of our brothers planet-side in the North East region of the continent (Imperial Designation: Rhun). I have accompanied my fellow marines to lead from the field, leaving Brother Aralith in command of the fleet.
The derelict star port in South Rhun is in some disrepair, but it will suffice for our purposes as an operational command center. Brother Techmarine Ophaniel reports that with some maintenance, we may be able to link the other abandoned star ports on the continent and reactivate the dormant orbital defense systems, allowing us to target the xenos interlopers and cleanse local space of their alien taint.
In our descent to Rhun, augurs picked up a disturbing number of returns from other craft entering the atmosphere. To the South, it appears the shambling Necron host has endeavored to gain a foothold in the former capital region (Imperial Designation: Gondor). To the West, bio-forms of the insatiable Tyranids have assumedly already begun to consume and destroy one of the continent’s main agricultural regions (Imperial Designation: Eriador).
The presence of these xenos armies will surely slow the hunt for our quarry, but we will persevere undeterred. For the Emperor. For the Lion.
game <- game %>%
modify_unit("big_grizz", 1, "move", c("D3", "C2")) %>%
modify_unit("big_grizz", c(2, 7, 17, 18), "control", "D4") %>%
modify_unit("big_grizz", c(3, 5:6, 13, 22), "soar", c("F5S", "H2S", "H2")) %>% # transport
modify_unit("big_grizz", c(8, 23), "move", c("D3", "C4", "C5")) %>% # transport
modify_unit("big_grizz", 9, "move", "F5") %>%
modify_unit("big_grizz", c(10:12, 16), "move", c("D2", "D1")) %>%
modify_unit("big_grizz", c(14:15, 19:21), "move", "F5") %>%
modify_unit("eric", c(1:6, 13:14, 8:11), "move", "E7") %>%
modify_unit("eric", 7, "control","G7") %>%
modify_unit("eric", 12, "move", c("E7", "E5")) %>%
modify_unit("eric", 15:18, "soar", c("G8S", "G10S", "I1S", "I3S")) %>% # transport IS THIS LEGAL? do you need to use a move to land?
modify_unit("eric", 19, "move","G6") %>%
modify_unit("eric", 20, "move", c("E7", "E6")) %>%
modify_unit("eric", 21, "move", c("E7", "E4")) %>%
modify_unit("eric", c(22:24, 26), "soar", c("G8S", "H3S", "H3")) %>% # transport
modify_unit("eric", 25, "move","G8") %>%
modify_unit("eric", 27, "move", c("E7", "F4")) %>%
modify_unit("eric", 28, "move", c("E7", "F8")) %>% # cool example here of if you got waylaid in E7 you would have strength together
modify_unit("chris", c(6, 13), "move","A2") %>%
modify_unit("chris", c(5, 7, 8, 12, 23), "move","A3") %>%
modify_unit("chris", 1, "move","A4") %>%
modify_unit("chris", c(10, 14, 24), "move","A6") %>%
modify_unit("chris", c(3, 9, 17, 18, 22), "move","A7") %>%
modify_unit("chris", 2, "move", c("A6", "A8")) %>%
modify_unit("chris", 19, "move",c("B7", "B10")) %>%
modify_unit("chris", 21, "move", c("B9", "B11")) %>%
modify_unit("chris", c(4, 15), "move","B7") %>%
modify_unit("chris", 20, "move", c("A7", "E1")) %>%
modify_unit("chris", c(11, 16, 25), "control","A5") %>%
reconcile_player_orders()
## All units resolved.
Attempt to reconcile moves.
print(draw_map(game, "GLOBAL"))
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name |
|---|---|---|---|---|---|
| chris | A2 | 6 | tyranid_warriors | move | Xander Gutierrez |
| chris | A2 | 13 | ripper_swarms | move | Søren Kierkegaard |
| chris | A3 | 5 | neurothrope | move | Respected Watcher |
| chris | A3 | 7 | tyranid_warriors | move | Daniel Aguilar |
| chris | A3 | 8 | tyranid_warriors | move | Aliyah Mejia |
| chris | A3 | 12 | hormagaunts | move | Jacob Mendoza |
| chris | A3 | 23 | biovores | move | Preston Powers |
| chris | A4 | 1 | flying_hive_tryant | move | Leon Russell |
| chris | A5 | 11 | termagants | control | Katelyn Brewer |
| chris | A5 | 16 | hive_guard | control | Jaxon Fuentes |
| chris | A5 | 25 | tyrannocyte | control | Simon Haykin Wheeler |
| chris | A6 | 10 | genestealers | move | Jimmy Jam & Terry Lewis |
| chris | A6 | 14 | ripper_swarms | move | Calvin Riley |
| chris | A6 | 24 | biovores | move | Vanessa Clark |
| chris | A7 | 3 | broodlord | move | Arif Mardin |
| chris | A7 | 9 | genestealers | move | Babyface & L.A. Reid |
| chris | A7 | 17 | maleceptor | move | Brayden Wilson |
| chris | A7 | 18 | venomthropes | move | Landon Flores |
| chris | A7 | 22 | exocrine | move | Ella Cardenas |
| chris | A8 | 2 | flying_hive_tryant | move | Billy Preston |
| chris | B10 | 19 | raveners | move | Will Smith |
| chris | B11 | 21 | gargoyles | move | David Niven |
| chris | B7 | 4 | broodlord | move | Jeff Bhasker |
| chris | B7 | 15 | ripper_swarms | move | Peter Ackroyd |
| big_grizz | C2 | 1 | ravenwing_talonmaster | move | Doris Day |
| big_grizz | C5 | 8 | tactical_squad | move | Alexandra Caldwell |
| big_grizz | C5 | 23 | rhino | move | Jess Harnell |
| big_grizz | D1 | 10 | ravenwing_bike_squad | move | Robert Downey |
| big_grizz | D1 | 11 | ravenwing_attack_bike | move | Richard Burton |
| big_grizz | D1 | 12 | ravenwing_attack_bike | move | Henry Fonda |
| big_grizz | D1 | 16 | ravenwing_apothecary | move | William Holden |
| big_grizz | D4 | 2 | deathwing_captain | control | René Descartes |
| big_grizz | D4 | 4 | phobos_librarian | control | Thom Bell |
| big_grizz | D4 | 7 | tactical_squad | control | Jose Cortez |
| big_grizz | D4 | 17 | deathwing_terminators | control | John Searle |
| big_grizz | D4 | 18 | deathwing_knights | control | Dominique Lapierre |
| chris | E1 | 20 | gargoyles | move | Frank Sinatra |
| eric | E4 | 21 | canoptek_scarab_swarms | move | Violent Mercenary |
| eric | E5 | 12 | canoptek_scarab_swarms | move | Sarkastik Magician |
| eric | E6 | 20 | canoptek_scarab_swarms | move | Bittah Specialist |
| eric | E7 | 1 | trazyn_the_infinite | move | Naomi Norris |
| eric | E7 | 2 | illuminor_szeras | move | Damian Fitzgerald |
| eric | E7 | 3 | technomancer | move | Jeremy Bentham |
| eric | E7 | 4 | lychgaurd | move | Axel Watts |
| eric | E7 | 5 | skorpekh_destroyers | move | Maria Palmer |
| eric | E7 | 6 | canoptek_plasmacyte | move | Shriekin’ Criminal |
| eric | E7 | 8 | canoptek_spyders | move | Tha Professional |
| eric | E7 | 9 | canoptek_spyders | move | Zexy Conqueror |
| eric | E7 | 10 | cryptothralls | move | Luca Brown |
| eric | E7 | 11 | cryptothralls | move | Isabel Meyer |
| eric | E7 | 13 | canoptek_wraiths | move | John Wayne |
| eric | E7 | 14 | deathmarks | move | Sunita Deshpande |
| eric | F4 | 27 | canoptek_scarab_swarms | move | Mighty Madman |
| big_grizz | F5 | 9 | infiltrators | move | Brian Eno & Daniel Lanois |
| big_grizz | F5 | 14 | redemptor_dreadnought | move | Gracie Taylor |
| big_grizz | F5 | 15 | invictor_tactical_warsuit | move | James Mallinson |
| big_grizz | F5 | 19 | vindicare_assassin | move | Michael Fine |
| big_grizz | F5 | 20 | eliminators | move | Andrew Cornall |
| big_grizz | F5 | 21 | eradicators | move | Ashley Coleman |
| eric | F8 | 28 | canoptek_scarab_swarms | move | Sofía Vergara |
| eric | G6 | 19 | immortals | move | Adalynn Stone |
| eric | G7 | 7 | immortals | control | Harmony Brooks |
| eric | G8 | 25 | immortals | move | Elias Rios |
| big_grizz | H2 | 3 | techmarine | soar | Aaron Simpson |
| big_grizz | H2 | 5 | tactical_squad | soar | Samantha Alvarado |
| big_grizz | H2 | 6 | tactical_squad | soar | Oscar Paul |
| big_grizz | H2 | 13 | dreadnought | soar | Alejandro Lowe |
| big_grizz | H2 | 22 | storm_raven | soar | Midnight Worlock |
| eric | H3 | 22 | night_scythe | soar | Thunderous Deck |
| eric | H3 | 23 | overlord | soar | Miguel Hamilton |
| eric | H3 | 24 | royal_warden | soar | Madelyn Daniels |
| eric | H3 | 26 | necron_warriors | soar | Easton Stanley |
| eric | I3S | 15 | night_scythe | soar | Profound Artist |
| eric | I3S | 16 | overlord | soar | Ellie Reyes |
| eric | I3S | 17 | royal_warden | soar | Jade Chan |
| eric | I3S | 18 | necron_warriors | soar | Elijah Camacho |
249.853.M41: Controlling actions are underway. We are casting our nets wide. Capture is only a matter of time.
Brother Techmarine Myrdean reports that a moderate warband of Necrons has landed nearby his position in the South (Imperial Designation: Mordor). He expects conflict within 15 hours.
game <- game %>%
modify_unit("big_grizz", 1, "move", c("C1", "B4")) %>%
modify_unit("big_grizz", 7, "move", "D2") %>%
modify_unit("big_grizz", 6, "move", "H5") %>%
modify_unit("big_grizz", c(3, 5, 13, 22), "control", "H2") %>%
modify_unit("big_grizz", c(8, 23), "control", "C5") %>%
modify_unit("big_grizz", 9, "control", "F5") %>%
modify_unit("big_grizz", c(10:12, 16), "move", c("B1", "B4")) %>%
modify_unit("big_grizz", c(14:15, 19:21), "move", "C5") %>%
modify_unit("eric", c(1:6, 13:14, 8:11), "move", "E5") %>%
modify_unit("eric", 7, "move","E7") %>%
modify_unit("eric", 12, "move", c("F3", "F2")) %>%
modify_unit("eric", c(15, 16,18), "move","I4") %>%
modify_unit("eric", 17, "control","I3") %>%
modify_unit("eric", 19, "control","G6") %>%
modify_unit("eric", 20, "move", c("E4", "E3")) %>%
modify_unit("eric", 21, "move", c("E1", "A8")) %>%
modify_unit("eric", c(22:24, 26), "move","H2") %>%
modify_unit("eric", 25, "control","G8") %>%
modify_unit("eric", 27, "move", c("F7", "F5")) %>%
modify_unit("eric", 28, "move", c("H1", "H3")) %>%
modify_unit("chris", c(6), "move","A4") %>%
modify_unit("chris", c(13), "control","A2") %>%
modify_unit("chris", c(5, 12, 23), "move","B2") %>%
modify_unit("chris", c(7, 8), "control","A3") %>%
modify_unit("chris", 1, "move", c("A6", "A8")) %>%
modify_unit("chris", c(14), "control","A6") %>%
modify_unit("chris", c(10, 24), "move","A8") %>%
modify_unit("chris", c(3,17, 18, 22), "move","B9") %>%
modify_unit("chris", c(9), "control","A7") %>%
modify_unit("chris", 2, "move", "E1") %>%
modify_unit("chris", 19, "move", c("B11", "E1")) %>%
modify_unit("chris", 21, "move","B6") %>%
modify_unit("chris", 4, "move","B8") %>%
modify_unit("chris", 15, "move","B9") %>%
modify_unit("chris", 20, "move", c("B11", "E2")) %>%
modify_unit("chris", 11, "move","B7") %>%
modify_unit("chris", c(16, 25), "control","A5") %>%
reconcile_player_orders()
## Warning: Conflict is at hand! Please resolve territorial disputes.
Attempt to reconcile moves.
print(draw_map(game, "GLOBAL"))
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name | passing_through | CONFLICT! |
|---|---|---|---|---|---|---|---|
| chris | A2 | 13 | ripper_swarms | control | Søren Kierkegaard | ||
| chris | A3 | 7 | tyranid_warriors | control | Daniel Aguilar | ||
| chris | A3 | 8 | tyranid_warriors | control | Aliyah Mejia | ||
| chris | A4 | 6 | tyranid_warriors | move | Xander Gutierrez | ||
| chris | A5 | 16 | hive_guard | control | Jaxon Fuentes | ||
| chris | A5 | 25 | tyrannocyte | control | Simon Haykin Wheeler | ||
| chris | A6 | 14 | ripper_swarms | control | Calvin Riley | ||
| chris | A6 | 1 | flying_hive_tryant | move | Leon Russell | TRUE | |
| chris | A7 | 9 | genestealers | control | Babyface & L.A. Reid | ||
| chris | A8 | 1 | flying_hive_tryant | move | Leon Russell | TRUE | |
| chris | A8 | 10 | genestealers | move | Jimmy Jam & Terry Lewis | TRUE | |
| chris | A8 | 24 | biovores | move | Vanessa Clark | TRUE | |
| eric | A8 | 21 | canoptek_scarab_swarms | move | Violent Mercenary | TRUE | |
| big_grizz | B1 | 10 | ravenwing_bike_squad | move | Robert Downey | TRUE | |
| big_grizz | B1 | 11 | ravenwing_attack_bike | move | Richard Burton | TRUE | |
| big_grizz | B1 | 12 | ravenwing_attack_bike | move | Henry Fonda | TRUE | |
| big_grizz | B1 | 16 | ravenwing_apothecary | move | William Holden | TRUE | |
| chris | B11 | 19 | raveners | move | Will Smith | TRUE | |
| chris | B11 | 20 | gargoyles | move | Frank Sinatra | TRUE | |
| chris | B2 | 5 | neurothrope | move | Respected Watcher | ||
| chris | B2 | 12 | hormagaunts | move | Jacob Mendoza | ||
| chris | B2 | 23 | biovores | move | Preston Powers | ||
| big_grizz | B4 | 1 | ravenwing_talonmaster | move | Doris Day | ||
| big_grizz | B4 | 10 | ravenwing_bike_squad | move | Robert Downey | ||
| big_grizz | B4 | 11 | ravenwing_attack_bike | move | Richard Burton | ||
| big_grizz | B4 | 12 | ravenwing_attack_bike | move | Henry Fonda | ||
| big_grizz | B4 | 16 | ravenwing_apothecary | move | William Holden | ||
| chris | B6 | 21 | gargoyles | move | David Niven | ||
| chris | B7 | 11 | termagants | move | Katelyn Brewer | ||
| chris | B8 | 4 | broodlord | move | Jeff Bhasker | ||
| chris | B9 | 3 | broodlord | move | Arif Mardin | ||
| chris | B9 | 15 | ripper_swarms | move | Peter Ackroyd | ||
| chris | B9 | 17 | maleceptor | move | Brayden Wilson | ||
| chris | B9 | 18 | venomthropes | move | Landon Flores | ||
| chris | B9 | 22 | exocrine | move | Ella Cardenas | ||
| big_grizz | C1 | 1 | ravenwing_talonmaster | move | Doris Day | TRUE | |
| big_grizz | C5 | 8 | tactical_squad | control | Alexandra Caldwell | ||
| big_grizz | C5 | 23 | rhino | control | Jess Harnell | ||
| big_grizz | C5 | 14 | redemptor_dreadnought | move | Gracie Taylor | ||
| big_grizz | C5 | 15 | invictor_tactical_warsuit | move | James Mallinson | ||
| big_grizz | C5 | 19 | vindicare_assassin | move | Michael Fine | ||
| big_grizz | C5 | 20 | eliminators | move | Andrew Cornall | ||
| big_grizz | C5 | 21 | eradicators | move | Ashley Coleman | ||
| big_grizz | D2 | 7 | tactical_squad | move | Jose Cortez | ||
| big_grizz | D4 | 2 | deathwing_captain | control | René Descartes | ||
| big_grizz | D4 | 4 | phobos_librarian | control | Thom Bell | ||
| big_grizz | D4 | 17 | deathwing_terminators | control | John Searle | ||
| big_grizz | D4 | 18 | deathwing_knights | control | Dominique Lapierre | ||
| chris | E1 | 2 | flying_hive_tryant | move | Billy Preston | TRUE | |
| chris | E1 | 19 | raveners | move | Will Smith | TRUE | |
| eric | E1 | 21 | canoptek_scarab_swarms | move | Violent Mercenary | TRUE | TRUE |
| chris | E2 | 20 | gargoyles | move | Frank Sinatra | ||
| eric | E3 | 20 | canoptek_scarab_swarms | move | Bittah Specialist | ||
| eric | E4 | 20 | canoptek_scarab_swarms | move | Bittah Specialist | TRUE | |
| eric | E5 | 1 | trazyn_the_infinite | move | Naomi Norris | ||
| eric | E5 | 2 | illuminor_szeras | move | Damian Fitzgerald | ||
| eric | E5 | 3 | technomancer | move | Jeremy Bentham | ||
| eric | E5 | 4 | lychgaurd | move | Axel Watts | ||
| eric | E5 | 5 | skorpekh_destroyers | move | Maria Palmer | ||
| eric | E5 | 6 | canoptek_plasmacyte | move | Shriekin’ Criminal | ||
| eric | E5 | 8 | canoptek_spyders | move | Tha Professional | ||
| eric | E5 | 9 | canoptek_spyders | move | Zexy Conqueror | ||
| eric | E5 | 10 | cryptothralls | move | Luca Brown | ||
| eric | E5 | 11 | cryptothralls | move | Isabel Meyer | ||
| eric | E5 | 13 | canoptek_wraiths | move | John Wayne | ||
| eric | E5 | 14 | deathmarks | move | Sunita Deshpande | ||
| eric | E7 | 7 | immortals | move | Harmony Brooks | ||
| eric | F2 | 12 | canoptek_scarab_swarms | move | Sarkastik Magician | ||
| eric | F3 | 12 | canoptek_scarab_swarms | move | Sarkastik Magician | TRUE | |
| big_grizz | F5 | 9 | infiltrators | control | Brian Eno & Daniel Lanois | TRUE | |
| eric | F5 | 27 | canoptek_scarab_swarms | move | Mighty Madman | TRUE | |
| eric | F7 | 27 | canoptek_scarab_swarms | move | Mighty Madman | TRUE | |
| eric | G6 | 19 | immortals | control | Adalynn Stone | ||
| eric | G8 | 25 | immortals | control | Elias Rios | ||
| eric | H1 | 28 | canoptek_scarab_swarms | move | Sofía Vergara | TRUE | |
| big_grizz | H2 | 3 | techmarine | control | Aaron Simpson | TRUE | |
| big_grizz | H2 | 5 | tactical_squad | control | Samantha Alvarado | TRUE | |
| big_grizz | H2 | 13 | dreadnought | control | Alejandro Lowe | TRUE | |
| big_grizz | H2 | 22 | storm_raven | control | Midnight Worlock | TRUE | |
| eric | H2 | 22 | night_scythe | move | Thunderous Deck | TRUE | |
| eric | H2 | 23 | overlord | move | Miguel Hamilton | TRUE | |
| eric | H2 | 24 | royal_warden | move | Madelyn Daniels | TRUE | |
| eric | H2 | 26 | necron_warriors | move | Easton Stanley | TRUE | |
| eric | H3 | 28 | canoptek_scarab_swarms | move | Sofía Vergara | ||
| big_grizz | H5 | 6 | tactical_squad | move | Oscar Paul | ||
| eric | I3 | 17 | royal_warden | control | Jade Chan | ||
| eric | I4 | 15 | night_scythe | move | Profound Artist | ||
| eric | I4 | 16 | overlord | move | Ellie Reyes | ||
| eric | I4 | 18 | necron_warriors | move | Elijah Camacho |
# retreats
game <- game %>%
modify_unit("eric", "F5", "move","F8") %>%
kill_unit("eric", 21) %>%
modify_unit("eric", "H2", "move","H3") %>%
reconcile_player_orders()
## Rest In Peace Violent Mercenary, KIA
## All units resolved.
print(draw_map(game, "GLOBAL"))
## Warning: Removed 1 rows containing missing values (geom_point).
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name |
|---|---|---|---|---|---|
| chris | A2 | 13 | ripper_swarms | control | Søren Kierkegaard |
| chris | A3 | 7 | tyranid_warriors | control | Daniel Aguilar |
| chris | A3 | 8 | tyranid_warriors | control | Aliyah Mejia |
| chris | A4 | 6 | tyranid_warriors | move | Xander Gutierrez |
| chris | A5 | 16 | hive_guard | control | Jaxon Fuentes |
| chris | A5 | 25 | tyrannocyte | control | Simon Haykin Wheeler |
| chris | A6 | 14 | ripper_swarms | control | Calvin Riley |
| chris | A7 | 9 | genestealers | control | Babyface & L.A. Reid |
| chris | A8 | 1 | flying_hive_tryant | move | Leon Russell |
| chris | A8 | 10 | genestealers | move | Jimmy Jam & Terry Lewis |
| chris | A8 | 24 | biovores | move | Vanessa Clark |
| chris | B2 | 5 | neurothrope | move | Respected Watcher |
| chris | B2 | 12 | hormagaunts | move | Jacob Mendoza |
| chris | B2 | 23 | biovores | move | Preston Powers |
| big_grizz | B4 | 1 | ravenwing_talonmaster | move | Doris Day |
| big_grizz | B4 | 10 | ravenwing_bike_squad | move | Robert Downey |
| big_grizz | B4 | 11 | ravenwing_attack_bike | move | Richard Burton |
| big_grizz | B4 | 12 | ravenwing_attack_bike | move | Henry Fonda |
| big_grizz | B4 | 16 | ravenwing_apothecary | move | William Holden |
| chris | B6 | 21 | gargoyles | move | David Niven |
| chris | B7 | 11 | termagants | move | Katelyn Brewer |
| chris | B8 | 4 | broodlord | move | Jeff Bhasker |
| chris | B9 | 3 | broodlord | move | Arif Mardin |
| chris | B9 | 15 | ripper_swarms | move | Peter Ackroyd |
| chris | B9 | 17 | maleceptor | move | Brayden Wilson |
| chris | B9 | 18 | venomthropes | move | Landon Flores |
| chris | B9 | 22 | exocrine | move | Ella Cardenas |
| big_grizz | C5 | 8 | tactical_squad | control | Alexandra Caldwell |
| big_grizz | C5 | 23 | rhino | control | Jess Harnell |
| big_grizz | C5 | 14 | redemptor_dreadnought | move | Gracie Taylor |
| big_grizz | C5 | 15 | invictor_tactical_warsuit | move | James Mallinson |
| big_grizz | C5 | 19 | vindicare_assassin | move | Michael Fine |
| big_grizz | C5 | 20 | eliminators | move | Andrew Cornall |
| big_grizz | C5 | 21 | eradicators | move | Ashley Coleman |
| big_grizz | D2 | 7 | tactical_squad | move | Jose Cortez |
| big_grizz | D4 | 2 | deathwing_captain | control | René Descartes |
| big_grizz | D4 | 4 | phobos_librarian | control | Thom Bell |
| big_grizz | D4 | 17 | deathwing_terminators | control | John Searle |
| big_grizz | D4 | 18 | deathwing_knights | control | Dominique Lapierre |
| chris | E1 | 2 | flying_hive_tryant | move | Billy Preston |
| chris | E1 | 19 | raveners | move | Will Smith |
| chris | E2 | 20 | gargoyles | move | Frank Sinatra |
| eric | E3 | 20 | canoptek_scarab_swarms | move | Bittah Specialist |
| eric | E5 | 1 | trazyn_the_infinite | move | Naomi Norris |
| eric | E5 | 2 | illuminor_szeras | move | Damian Fitzgerald |
| eric | E5 | 3 | technomancer | move | Jeremy Bentham |
| eric | E5 | 4 | lychgaurd | move | Axel Watts |
| eric | E5 | 5 | skorpekh_destroyers | move | Maria Palmer |
| eric | E5 | 6 | canoptek_plasmacyte | move | Shriekin’ Criminal |
| eric | E5 | 8 | canoptek_spyders | move | Tha Professional |
| eric | E5 | 9 | canoptek_spyders | move | Zexy Conqueror |
| eric | E5 | 10 | cryptothralls | move | Luca Brown |
| eric | E5 | 11 | cryptothralls | move | Isabel Meyer |
| eric | E5 | 13 | canoptek_wraiths | move | John Wayne |
| eric | E5 | 14 | deathmarks | move | Sunita Deshpande |
| eric | E7 | 7 | immortals | move | Harmony Brooks |
| eric | F2 | 12 | canoptek_scarab_swarms | move | Sarkastik Magician |
| big_grizz | F5 | 9 | infiltrators | control | Brian Eno & Daniel Lanois |
| eric | F8 | 27 | canoptek_scarab_swarms | move | Mighty Madman |
| eric | G6 | 19 | immortals | control | Adalynn Stone |
| eric | G8 | 25 | immortals | control | Elias Rios |
| big_grizz | H2 | 3 | techmarine | control | Aaron Simpson |
| big_grizz | H2 | 5 | tactical_squad | control | Samantha Alvarado |
| big_grizz | H2 | 13 | dreadnought | control | Alejandro Lowe |
| big_grizz | H2 | 22 | storm_raven | control | Midnight Worlock |
| eric | H3 | 22 | night_scythe | move | Thunderous Deck |
| eric | H3 | 23 | overlord | move | Miguel Hamilton |
| eric | H3 | 24 | royal_warden | move | Madelyn Daniels |
| eric | H3 | 26 | necron_warriors | move | Easton Stanley |
| eric | H3 | 28 | canoptek_scarab_swarms | move | Sofía Vergara |
| big_grizz | H5 | 6 | tactical_squad | move | Oscar Paul |
| eric | I3 | 17 | royal_warden | control | Jade Chan |
| eric | I4 | 15 | night_scythe | move | Profound Artist |
| eric | I4 | 16 | overlord | move | Ellie Reyes |
| eric | I4 | 18 | necron_warriors | move | Elijah Camacho |
| eric | NA | 21 | canoptek_scarab_swarms | NA | Violent Mercenary |
250.853.M41: Brother Techmarine Myrdean has successfully repelled a Necron attack to his position at the star port Barad-Dur. The Storm Raven Barador was invaluable in this defense, but Myrdean fears the Necrons are merely testing our strength and resolve before mounting larger attacks. Defensive infrastructure must be built quickly to solidify our grip in Mordor.
Squad Galizur was also met with some resistance in the expansive territory of the Brown Lands. A small and meddlesome force of scarabs tried, unsuccessfully, to halt Galizur’s progress in bringing the territory under our control. Such small storms can be easily weathered. I am concerned the coming tempest may prove otherwise. The Emperor Protects.
game <- game %>%
modify_unit("big_grizz", c(1, 10, 11, 12, 16), "move", c("B1", "B3")) %>%
modify_unit("big_grizz", 7, "control", "D2") %>%
modify_unit("big_grizz", 6, "control", "H5") %>%
modify_unit("big_grizz", c(3, 5, 13, 22), "move", "H3") %>%
modify_unit("big_grizz", c(8, 20, 21, 23), "move", "C3") %>%
modify_unit("big_grizz", 9, "sneak", "C4") %>%
modify_unit("big_grizz", c(4, 15, 19), "sneak", "C3") %>%
modify_unit("big_grizz", 14, "reinforce", "C5") %>%
modify_unit("eric", 1, "move", "F3") %>%
modify_unit("eric", 2, "move", "F3") %>%
modify_unit("eric", 3, "move", "F4") %>%
modify_unit("eric", 4, "move", "F3") %>%
modify_unit("eric", 5, "move", "F3") %>%
modify_unit("eric", 6, "move", "F3") %>%
modify_unit("eric", 7, "move", "E5") %>%
modify_unit("eric", 8, "move", "F4") %>%
modify_unit("eric", 9, "move", "F3") %>%
modify_unit("eric", 10, "move", "F4") %>%
modify_unit("eric", 11, "move", "F3") %>%
modify_unit("eric", 12, "move", c("C3", "F7")) %>%
modify_unit("eric", 13, "move", "F3") %>%
modify_unit("eric", 14, "sneak", "E5") %>%
modify_unit("eric", 15, "move", "I5") %>%
modify_unit("eric", 16, "move", "I5") %>%
modify_unit("eric", 17, "move", "I4") %>%
modify_unit("eric", 18, "control", "I4") %>%
modify_unit("eric", 19, "move", "G9") %>%
modify_unit("eric", 20, "move", "E4") %>%
modify_unit("eric", 21, "rejoin", "G7") %>%
modify_unit("eric", 22, "move", "H5") %>%
modify_unit("eric", 23, "move", "H5") %>%
modify_unit("eric", 24, "move", "H5") %>%
modify_unit("eric", 25, "move", "G10") %>%
modify_unit("eric", 26, "move", "H5") %>%
modify_unit("eric", 27, "move", "F7") %>%
modify_unit("eric", 28, "reinforce", "H3") %>%
modify_unit("chris", c(20), "defend", "E2") %>%
modify_unit("chris", c(5, 23), "defend", "B2") %>%
modify_unit("chris", c(16, 25), "defend", "A5") %>%
modify_unit("chris", 3, "sneak", "B11") %>%
modify_unit("chris", c(1,17,18) , "move", "B11") %>%
modify_unit("chris", 2, "move", "E2") %>%
modify_unit("chris", c(4) , "sneak", "B2") %>%
modify_unit("chris", c(7) , "move", "B2") %>%
modify_unit("chris", 6, "move", "A1") %>%
modify_unit("chris", 8, "move", "B5") %>%
modify_unit("chris", 9, "sneak", "B9") %>%
modify_unit("chris", c(10) , "sneak", "E1") %>%
modify_unit("chris", c(24) , "move", "E1") %>%
modify_unit("chris", 11, "control", "B7") %>%
modify_unit("chris", 12, "control", "B2") %>%
modify_unit("chris", 13, "move", "A4") %>%
modify_unit("chris", 14, "move", "A8") %>%
modify_unit("chris", 15, "control", "B9") %>%
modify_unit("chris", 19, "move", "E3") %>%
modify_unit("chris", 21, "move", "B3") %>%
modify_unit("chris", 22, "move", "B7") %>%
add_bridge("A8", "E1") %>% # chris
reconcile_player_orders()
## Warning: Conflict is at hand! Please resolve territorial disputes.
Attempt to reconcile moves.
print(draw_map(game, "GLOBAL"))
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name | passing_through | CONFLICT! |
|---|---|---|---|---|---|---|---|
| chris | A1 | 6 | tyranid_warriors | move | Xander Gutierrez | ||
| chris | A4 | 13 | ripper_swarms | move | Søren Kierkegaard | ||
| chris | A5 | 16 | hive_guard | defend | Jaxon Fuentes | ||
| chris | A5 | 25 | tyrannocyte | defend | Simon Haykin Wheeler | ||
| chris | A8 | 14 | ripper_swarms | move | Calvin Riley | ||
| big_grizz | B1 | 1 | ravenwing_talonmaster | move | Doris Day | TRUE | |
| big_grizz | B1 | 10 | ravenwing_bike_squad | move | Robert Downey | TRUE | |
| big_grizz | B1 | 11 | ravenwing_attack_bike | move | Richard Burton | TRUE | |
| big_grizz | B1 | 12 | ravenwing_attack_bike | move | Henry Fonda | TRUE | |
| big_grizz | B1 | 16 | ravenwing_apothecary | move | William Holden | TRUE | |
| chris | B11 | 1 | flying_hive_tryant | move | Leon Russell | ||
| chris | B11 | 17 | maleceptor | move | Brayden Wilson | ||
| chris | B11 | 18 | venomthropes | move | Landon Flores | ||
| chris | B11 | 3 | broodlord | sneak | Arif Mardin | ||
| chris | B2 | 12 | hormagaunts | control | Jacob Mendoza | ||
| chris | B2 | 5 | neurothrope | defend | Respected Watcher | ||
| chris | B2 | 23 | biovores | defend | Preston Powers | ||
| chris | B2 | 7 | tyranid_warriors | move | Daniel Aguilar | ||
| chris | B2 | 4 | broodlord | sneak | Jeff Bhasker | ||
| big_grizz | B3 | 1 | ravenwing_talonmaster | move | Doris Day | TRUE | |
| big_grizz | B3 | 10 | ravenwing_bike_squad | move | Robert Downey | TRUE | |
| big_grizz | B3 | 11 | ravenwing_attack_bike | move | Richard Burton | TRUE | |
| big_grizz | B3 | 12 | ravenwing_attack_bike | move | Henry Fonda | TRUE | |
| big_grizz | B3 | 16 | ravenwing_apothecary | move | William Holden | TRUE | |
| chris | B3 | 21 | gargoyles | move | David Niven | TRUE | |
| chris | B5 | 8 | tyranid_warriors | move | Aliyah Mejia | ||
| chris | B7 | 11 | termagants | control | Katelyn Brewer | ||
| chris | B7 | 22 | exocrine | move | Ella Cardenas | ||
| chris | B9 | 15 | ripper_swarms | control | Peter Ackroyd | ||
| chris | B9 | 9 | genestealers | sneak | Babyface & L.A. Reid | ||
| big_grizz | C3 | 8 | tactical_squad | move | Alexandra Caldwell | TRUE | |
| big_grizz | C3 | 20 | eliminators | move | Andrew Cornall | TRUE | |
| big_grizz | C3 | 21 | eradicators | move | Ashley Coleman | TRUE | |
| big_grizz | C3 | 23 | rhino | move | Jess Harnell | TRUE | |
| big_grizz | C3 | 4 | phobos_librarian | sneak | Thom Bell | TRUE | |
| big_grizz | C3 | 15 | invictor_tactical_warsuit | sneak | James Mallinson | TRUE | |
| big_grizz | C3 | 19 | vindicare_assassin | sneak | Michael Fine | TRUE | |
| eric | C3 | 12 | canoptek_scarab_swarms | move | Sarkastik Magician | TRUE | TRUE |
| big_grizz | C4 | 9 | infiltrators | sneak | Brian Eno & Daniel Lanois | ||
| big_grizz | C5 | 14 | redemptor_dreadnought | reinforce | Gracie Taylor | ||
| big_grizz | D2 | 7 | tactical_squad | control | Jose Cortez | ||
| big_grizz | D4 | 2 | deathwing_captain | control | René Descartes | ||
| big_grizz | D4 | 17 | deathwing_terminators | control | John Searle | ||
| big_grizz | D4 | 18 | deathwing_knights | control | Dominique Lapierre | ||
| chris | E1 | 24 | biovores | move | Vanessa Clark | ||
| chris | E1 | 10 | genestealers | sneak | Jimmy Jam & Terry Lewis | ||
| chris | E2 | 20 | gargoyles | defend | Frank Sinatra | ||
| chris | E2 | 2 | flying_hive_tryant | move | Billy Preston | ||
| chris | E3 | 19 | raveners | move | Will Smith | ||
| eric | E4 | 20 | canoptek_scarab_swarms | move | Bittah Specialist | ||
| eric | E5 | 7 | immortals | move | Harmony Brooks | ||
| eric | E5 | 14 | deathmarks | sneak | Sunita Deshpande | ||
| eric | F3 | 1 | trazyn_the_infinite | move | Naomi Norris | ||
| eric | F3 | 2 | illuminor_szeras | move | Damian Fitzgerald | ||
| eric | F3 | 4 | lychgaurd | move | Axel Watts | ||
| eric | F3 | 5 | skorpekh_destroyers | move | Maria Palmer | ||
| eric | F3 | 6 | canoptek_plasmacyte | move | Shriekin’ Criminal | ||
| eric | F3 | 9 | canoptek_spyders | move | Zexy Conqueror | ||
| eric | F3 | 11 | cryptothralls | move | Isabel Meyer | ||
| eric | F3 | 13 | canoptek_wraiths | move | John Wayne | ||
| eric | F4 | 3 | technomancer | move | Jeremy Bentham | ||
| eric | F4 | 8 | canoptek_spyders | move | Tha Professional | ||
| eric | F4 | 10 | cryptothralls | move | Luca Brown | ||
| eric | F7 | 12 | canoptek_scarab_swarms | move | Sarkastik Magician | ||
| eric | F7 | 27 | canoptek_scarab_swarms | move | Mighty Madman | ||
| eric | G10 | 25 | immortals | move | Elias Rios | ||
| eric | G7 | 21 | canoptek_scarab_swarms | rejoin | Violent Mercenary | ||
| eric | G9 | 19 | immortals | move | Adalynn Stone | ||
| big_grizz | H3 | 3 | techmarine | move | Aaron Simpson | TRUE | |
| big_grizz | H3 | 5 | tactical_squad | move | Samantha Alvarado | TRUE | |
| big_grizz | H3 | 13 | dreadnought | move | Alejandro Lowe | TRUE | |
| big_grizz | H3 | 22 | storm_raven | move | Midnight Worlock | TRUE | |
| eric | H3 | 28 | canoptek_scarab_swarms | reinforce | Sofía Vergara | TRUE | |
| big_grizz | H5 | 6 | tactical_squad | control | Oscar Paul | TRUE | |
| eric | H5 | 22 | night_scythe | move | Thunderous Deck | TRUE | |
| eric | H5 | 23 | overlord | move | Miguel Hamilton | TRUE | |
| eric | H5 | 24 | royal_warden | move | Madelyn Daniels | TRUE | |
| eric | H5 | 26 | necron_warriors | move | Easton Stanley | TRUE | |
| eric | I4 | 18 | necron_warriors | control | Elijah Camacho | ||
| eric | I4 | 17 | royal_warden | move | Jade Chan | ||
| eric | I5 | 15 | night_scythe | move | Profound Artist | ||
| eric | I5 | 16 | overlord | move | Ellie Reyes |
# retreats
game <- game %>%
modify_unit("chris", "B3", "move","B2") %>%
modify_unit("eric", "C3", "move", "F3") %>%
modify_unit("eric", "H5", "move", "H4") %>%
modify_unit("eric", "H3", "move", "H1") %>%
reconcile_player_orders()
## All units resolved.
print(draw_map(game, "GLOBAL"))
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name |
|---|---|---|---|---|---|
| chris | A1 | 6 | tyranid_warriors | move | Xander Gutierrez |
| chris | A4 | 13 | ripper_swarms | move | Søren Kierkegaard |
| chris | A5 | 16 | hive_guard | defend | Jaxon Fuentes |
| chris | A5 | 25 | tyrannocyte | defend | Simon Haykin Wheeler |
| chris | A8 | 14 | ripper_swarms | move | Calvin Riley |
| chris | B11 | 1 | flying_hive_tryant | move | Leon Russell |
| chris | B11 | 17 | maleceptor | move | Brayden Wilson |
| chris | B11 | 18 | venomthropes | move | Landon Flores |
| chris | B11 | 3 | broodlord | sneak | Arif Mardin |
| chris | B2 | 12 | hormagaunts | control | Jacob Mendoza |
| chris | B2 | 5 | neurothrope | defend | Respected Watcher |
| chris | B2 | 23 | biovores | defend | Preston Powers |
| chris | B2 | 7 | tyranid_warriors | move | Daniel Aguilar |
| chris | B2 | 21 | gargoyles | move | David Niven |
| chris | B2 | 4 | broodlord | sneak | Jeff Bhasker |
| big_grizz | B3 | 1 | ravenwing_talonmaster | move | Doris Day |
| big_grizz | B3 | 10 | ravenwing_bike_squad | move | Robert Downey |
| big_grizz | B3 | 11 | ravenwing_attack_bike | move | Richard Burton |
| big_grizz | B3 | 12 | ravenwing_attack_bike | move | Henry Fonda |
| big_grizz | B3 | 16 | ravenwing_apothecary | move | William Holden |
| chris | B5 | 8 | tyranid_warriors | move | Aliyah Mejia |
| chris | B7 | 11 | termagants | control | Katelyn Brewer |
| chris | B7 | 22 | exocrine | move | Ella Cardenas |
| chris | B9 | 15 | ripper_swarms | control | Peter Ackroyd |
| chris | B9 | 9 | genestealers | sneak | Babyface & L.A. Reid |
| big_grizz | C3 | 8 | tactical_squad | move | Alexandra Caldwell |
| big_grizz | C3 | 20 | eliminators | move | Andrew Cornall |
| big_grizz | C3 | 21 | eradicators | move | Ashley Coleman |
| big_grizz | C3 | 23 | rhino | move | Jess Harnell |
| big_grizz | C3 | 4 | phobos_librarian | sneak | Thom Bell |
| big_grizz | C3 | 15 | invictor_tactical_warsuit | sneak | James Mallinson |
| big_grizz | C3 | 19 | vindicare_assassin | sneak | Michael Fine |
| big_grizz | C4 | 9 | infiltrators | sneak | Brian Eno & Daniel Lanois |
| big_grizz | C5 | 14 | redemptor_dreadnought | reinforce | Gracie Taylor |
| big_grizz | D2 | 7 | tactical_squad | control | Jose Cortez |
| big_grizz | D4 | 2 | deathwing_captain | control | René Descartes |
| big_grizz | D4 | 17 | deathwing_terminators | control | John Searle |
| big_grizz | D4 | 18 | deathwing_knights | control | Dominique Lapierre |
| chris | E1 | 24 | biovores | move | Vanessa Clark |
| chris | E1 | 10 | genestealers | sneak | Jimmy Jam & Terry Lewis |
| chris | E2 | 20 | gargoyles | defend | Frank Sinatra |
| chris | E2 | 2 | flying_hive_tryant | move | Billy Preston |
| chris | E3 | 19 | raveners | move | Will Smith |
| eric | E4 | 20 | canoptek_scarab_swarms | move | Bittah Specialist |
| eric | E5 | 7 | immortals | move | Harmony Brooks |
| eric | E5 | 14 | deathmarks | sneak | Sunita Deshpande |
| eric | F3 | 1 | trazyn_the_infinite | move | Naomi Norris |
| eric | F3 | 2 | illuminor_szeras | move | Damian Fitzgerald |
| eric | F3 | 4 | lychgaurd | move | Axel Watts |
| eric | F3 | 5 | skorpekh_destroyers | move | Maria Palmer |
| eric | F3 | 6 | canoptek_plasmacyte | move | Shriekin’ Criminal |
| eric | F3 | 9 | canoptek_spyders | move | Zexy Conqueror |
| eric | F3 | 11 | cryptothralls | move | Isabel Meyer |
| eric | F3 | 12 | canoptek_scarab_swarms | move | Sarkastik Magician |
| eric | F3 | 13 | canoptek_wraiths | move | John Wayne |
| eric | F4 | 3 | technomancer | move | Jeremy Bentham |
| eric | F4 | 8 | canoptek_spyders | move | Tha Professional |
| eric | F4 | 10 | cryptothralls | move | Luca Brown |
| eric | F7 | 27 | canoptek_scarab_swarms | move | Mighty Madman |
| eric | G10 | 25 | immortals | move | Elias Rios |
| eric | G7 | 21 | canoptek_scarab_swarms | rejoin | Violent Mercenary |
| eric | G9 | 19 | immortals | move | Adalynn Stone |
| eric | H1 | 28 | canoptek_scarab_swarms | move | Sofía Vergara |
| big_grizz | H3 | 3 | techmarine | move | Aaron Simpson |
| big_grizz | H3 | 5 | tactical_squad | move | Samantha Alvarado |
| big_grizz | H3 | 13 | dreadnought | move | Alejandro Lowe |
| big_grizz | H3 | 22 | storm_raven | move | Midnight Worlock |
| eric | H4 | 22 | night_scythe | move | Thunderous Deck |
| eric | H4 | 23 | overlord | move | Miguel Hamilton |
| eric | H4 | 24 | royal_warden | move | Madelyn Daniels |
| eric | H4 | 26 | necron_warriors | move | Easton Stanley |
| big_grizz | H5 | 6 | tactical_squad | control | Oscar Paul |
| eric | I4 | 18 | necron_warriors | control | Elijah Camacho |
| eric | I4 | 17 | royal_warden | move | Jade Chan |
| eric | I5 | 15 | night_scythe | move | Profound Artist |
| eric | I5 | 16 | overlord | move | Ellie Reyes |
CONFLICT! column where relevant in your table. Plus, now you can only see the battles you’re involved with.251.853.M41: Ravenwing Talonmaster Castiel has demonstrated unparalleled prowess as a hunter of the Second Company. I have inducted him further into the ranks of the Inner Circle, and expect his name will be well-remembered in the halls of The Rock. While scouting the northern reaches of Angmar, Castiel came upon a swarm of winged creatures (Imperial Designation: Gargoyles). Unfortunately, the vermin escaped before they could be properly put to the sword. It seems the voracious appetite of the Great Devourer knows some bounds after all.
Our forces in the densely forested region (Imperial Designation: Mirkwood) came across another small, scouting contingent of Necron scarabs. Negligible resistance met. Similarly, Brother Techmarine Myrdean came into contact with constructs of the same variety in the southern territory of Mount Doom. While dealing with these insectoid nuisances is a trivial matter, the broader goal of the Necrons remains a mystery, and is therefore disquieting.
The retreat of the Necrons from Myrdean’s wrath in yesterday’s battle for Barad-Dur was an apparent feint. All available intelligence led Myrdean to believe this small band had fled due-East from his location, and he gave chase only to find the aforementioned scarabs. The true destination of the Necrons was later discovered to be the territory of Gorgoroth, where Squad Naamand was caught in the open as they were setting up the defenses. Emperor be praised, Naamand was able to signal us in the South Rhun star port before his squad could be overrun. Brothers Abathar and Apharan of the Deathwing accompanied me with their squads to the front, and we were only just able to stem that tide of living metal from rising over Gorgoroth.
We are undaunted, and we know no fear!
game <- game %>%
modify_unit("big_grizz", c(1, 10, 11, 12, 16), "move", c("B1", "B4")) %>%
modify_unit("big_grizz", 7, "move", "D1") %>%
modify_unit("big_grizz", 6, "move", "H6") %>%
modify_unit("big_grizz", 5, "control", "H3") %>%
modify_unit("big_grizz", c(3, 13, 22), "move", c("H3", "H4")) %>%
modify_unit("big_grizz", c(8, 23), "control", "C3") %>%
modify_unit("big_grizz", 21, "move", "F2") %>%
modify_unit("big_grizz", 9, "control", "C4") %>%
modify_unit("big_grizz", c(4, 15, 19, 20), "sneak", "F2") %>%
modify_unit("big_grizz", 14, "reinforce", "C5") %>%
modify_unit("big_grizz", 2, "move", "H2") %>%
modify_unit("big_grizz", c(17, 18), "move", "H4") %>%
modify_unit("eric", 1, "move", "E5") %>%
modify_unit("eric", 2, "move", "E5") %>%
modify_unit("eric", 3, "move", "E5") %>%
modify_unit("eric", 4, "move", "E5") %>%
modify_unit("eric", 5, "move", "E5") %>%
modify_unit("eric", 6, "move", "E5") %>%
modify_unit("eric", 7, "control", "E5") %>%
modify_unit("eric", 8, "move", "E5") %>%
modify_unit("eric", 9, "move", "E5") %>%
modify_unit("eric", 10, "move", "E5") %>%
modify_unit("eric", 11, "move", "E5") %>%
modify_unit("eric", 12, "move", "E5") %>%
modify_unit("eric", 13, "move", "E5") %>%
modify_unit("eric", 14, "move", "E5") %>%
modify_unit("eric", 15, "soar", c("I5S", "H6S", "H6")) %>%
modify_unit("eric", 16, "soar", c("I5S", "H6S", "H6")) %>%
modify_unit("eric", 17, "soar", c("I4S", "H6S", "H6")) %>%
modify_unit("eric", 18, "soar", c("I4S", "H6S", "H6")) %>%
modify_unit("eric", 19, "control", "G9") %>%
modify_unit("eric", 20, "reinforce", "E4") %>%
modify_unit("eric", 21, "move", c("G8", "H4")) %>%
modify_unit("eric", 22, "reinforce", "H4") %>%
modify_unit("eric", 23, "reinforce", "H4") %>%
modify_unit("eric", 24, "reinforce", "H4") %>%
modify_unit("eric", 25, "control", "G10") %>%
modify_unit("eric", 26, "control", "H4") %>%
modify_unit("eric", 27, "reinforce", "F7") %>%
modify_unit("eric", 28, "reinforce", "H1") %>%
modify_unit("chris", c(2, 4, 16, 19, 20, 21, 23, 25), "reinforce") %>%
modify_unit("chris", c(1), "move", c("B8", "B2")) %>%
modify_unit("chris", c(3), "sneak", "E1") %>%
modify_unit("chris", c(5), "move", "B1") %>%
modify_unit("chris", c(6), "control", "A1") %>%
modify_unit("chris", c(7), "move", "B6") %>%
modify_unit("chris", c(8), "control", "B5") %>%
modify_unit("chris", c(9), "sneak", "B10") %>%
modify_unit("chris", c(10), "control", "E1") %>%
modify_unit("chris", c(11), "move", "B8") %>%
modify_unit("chris", c(12), "move", "B1") %>%
modify_unit("chris", c(13), "control", "A4") %>%
modify_unit("chris", c(14), "control", "A8") %>%
modify_unit("chris", c(15), "move", "B11") %>%
modify_unit("chris", c(17), "move", "E2") %>%
modify_unit("chris", c(18), "move", "E2") %>%
modify_unit("chris", c(22), "move", "B2") %>%
modify_unit("chris", c(24), "move", "E3") %>%
reconcile_player_orders()
## Warning: Conflict is at hand! Please resolve territorial disputes.
print(draw_map(game, "GLOBAL"))
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name | passing_through | CONFLICT! |
|---|---|---|---|---|---|---|---|
| chris | A1 | 6 | tyranid_warriors | control | Xander Gutierrez | ||
| chris | A4 | 13 | ripper_swarms | control | Søren Kierkegaard | ||
| chris | A5 | 16 | hive_guard | reinforce | Jaxon Fuentes | ||
| chris | A5 | 25 | tyrannocyte | reinforce | Simon Haykin Wheeler | ||
| chris | A8 | 14 | ripper_swarms | control | Calvin Riley | ||
| big_grizz | B1 | 1 | ravenwing_talonmaster | move | Doris Day | TRUE | TRUE |
| big_grizz | B1 | 10 | ravenwing_bike_squad | move | Robert Downey | TRUE | TRUE |
| big_grizz | B1 | 11 | ravenwing_attack_bike | move | Richard Burton | TRUE | TRUE |
| big_grizz | B1 | 12 | ravenwing_attack_bike | move | Henry Fonda | TRUE | TRUE |
| big_grizz | B1 | 16 | ravenwing_apothecary | move | William Holden | TRUE | TRUE |
| chris | B1 | 5 | neurothrope | move | Respected Watcher | TRUE | |
| chris | B1 | 12 | hormagaunts | move | Jacob Mendoza | TRUE | |
| chris | B10 | 9 | genestealers | sneak | Babyface & L.A. Reid | ||
| chris | B11 | 15 | ripper_swarms | move | Peter Ackroyd | ||
| chris | B2 | 1 | flying_hive_tryant | move | Leon Russell | ||
| chris | B2 | 22 | exocrine | move | Ella Cardenas | ||
| chris | B2 | 4 | broodlord | reinforce | Jeff Bhasker | ||
| chris | B2 | 21 | gargoyles | reinforce | David Niven | ||
| chris | B2 | 23 | biovores | reinforce | Preston Powers | ||
| big_grizz | B4 | 1 | ravenwing_talonmaster | move | Doris Day | ||
| big_grizz | B4 | 10 | ravenwing_bike_squad | move | Robert Downey | ||
| big_grizz | B4 | 11 | ravenwing_attack_bike | move | Richard Burton | ||
| big_grizz | B4 | 12 | ravenwing_attack_bike | move | Henry Fonda | ||
| big_grizz | B4 | 16 | ravenwing_apothecary | move | William Holden | ||
| chris | B5 | 8 | tyranid_warriors | control | Aliyah Mejia | ||
| chris | B6 | 7 | tyranid_warriors | move | Daniel Aguilar | ||
| chris | B8 | 1 | flying_hive_tryant | move | Leon Russell | TRUE | |
| chris | B8 | 11 | termagants | move | Katelyn Brewer | ||
| big_grizz | C3 | 8 | tactical_squad | control | Alexandra Caldwell | ||
| big_grizz | C3 | 23 | rhino | control | Jess Harnell | ||
| big_grizz | C4 | 9 | infiltrators | control | Brian Eno & Daniel Lanois | ||
| big_grizz | C5 | 14 | redemptor_dreadnought | reinforce | Gracie Taylor | ||
| big_grizz | D1 | 7 | tactical_squad | move | Jose Cortez | ||
| chris | E1 | 10 | genestealers | control | Jimmy Jam & Terry Lewis | ||
| chris | E1 | 3 | broodlord | sneak | Arif Mardin | ||
| chris | E2 | 17 | maleceptor | move | Brayden Wilson | ||
| chris | E2 | 18 | venomthropes | move | Landon Flores | ||
| chris | E2 | 2 | flying_hive_tryant | reinforce | Billy Preston | ||
| chris | E2 | 20 | gargoyles | reinforce | Frank Sinatra | ||
| chris | E3 | 24 | biovores | move | Vanessa Clark | ||
| chris | E3 | 19 | raveners | reinforce | Will Smith | ||
| eric | E4 | 20 | canoptek_scarab_swarms | reinforce | Bittah Specialist | ||
| eric | E5 | 7 | immortals | control | Harmony Brooks | ||
| eric | E5 | 1 | trazyn_the_infinite | move | Naomi Norris | ||
| eric | E5 | 2 | illuminor_szeras | move | Damian Fitzgerald | ||
| eric | E5 | 3 | technomancer | move | Jeremy Bentham | ||
| eric | E5 | 4 | lychgaurd | move | Axel Watts | ||
| eric | E5 | 5 | skorpekh_destroyers | move | Maria Palmer | ||
| eric | E5 | 6 | canoptek_plasmacyte | move | Shriekin’ Criminal | ||
| eric | E5 | 8 | canoptek_spyders | move | Tha Professional | ||
| eric | E5 | 9 | canoptek_spyders | move | Zexy Conqueror | ||
| eric | E5 | 10 | cryptothralls | move | Luca Brown | ||
| eric | E5 | 11 | cryptothralls | move | Isabel Meyer | ||
| eric | E5 | 12 | canoptek_scarab_swarms | move | Sarkastik Magician | ||
| eric | E5 | 13 | canoptek_wraiths | move | John Wayne | ||
| eric | E5 | 14 | deathmarks | move | Sunita Deshpande | ||
| big_grizz | F2 | 21 | eradicators | move | Ashley Coleman | ||
| big_grizz | F2 | 4 | phobos_librarian | sneak | Thom Bell | ||
| big_grizz | F2 | 15 | invictor_tactical_warsuit | sneak | James Mallinson | ||
| big_grizz | F2 | 19 | vindicare_assassin | sneak | Michael Fine | ||
| big_grizz | F2 | 20 | eliminators | sneak | Andrew Cornall | ||
| eric | F7 | 27 | canoptek_scarab_swarms | reinforce | Mighty Madman | ||
| eric | G10 | 25 | immortals | control | Elias Rios | ||
| eric | G8 | 21 | canoptek_scarab_swarms | move | Violent Mercenary | TRUE | |
| eric | G9 | 19 | immortals | control | Adalynn Stone | ||
| eric | H1 | 28 | canoptek_scarab_swarms | reinforce | Sofía Vergara | ||
| big_grizz | H2 | 2 | deathwing_captain | move | René Descartes | ||
| big_grizz | H3 | 5 | tactical_squad | control | Samantha Alvarado | ||
| big_grizz | H3 | 3 | techmarine | move | Aaron Simpson | TRUE | |
| big_grizz | H3 | 13 | dreadnought | move | Alejandro Lowe | TRUE | |
| big_grizz | H3 | 22 | storm_raven | move | Midnight Worlock | TRUE | |
| big_grizz | H4 | 3 | techmarine | move | Aaron Simpson | TRUE | |
| big_grizz | H4 | 13 | dreadnought | move | Alejandro Lowe | TRUE | |
| big_grizz | H4 | 17 | deathwing_terminators | move | John Searle | TRUE | |
| big_grizz | H4 | 18 | deathwing_knights | move | Dominique Lapierre | TRUE | |
| big_grizz | H4 | 22 | storm_raven | move | Midnight Worlock | TRUE | |
| eric | H4 | 26 | necron_warriors | control | Easton Stanley | TRUE | |
| eric | H4 | 21 | canoptek_scarab_swarms | move | Violent Mercenary | TRUE | |
| eric | H4 | 22 | night_scythe | reinforce | Thunderous Deck | TRUE | |
| eric | H4 | 23 | overlord | reinforce | Miguel Hamilton | TRUE | |
| eric | H4 | 24 | royal_warden | reinforce | Madelyn Daniels | TRUE | |
| big_grizz | H6 | 6 | tactical_squad | move | Oscar Paul | TRUE | |
| eric | H6 | 15 | night_scythe | soar | Profound Artist | TRUE | |
| eric | H6 | 16 | overlord | soar | Ellie Reyes | TRUE | |
| eric | H6 | 17 | royal_warden | soar | Jade Chan | TRUE | |
| eric | H6 | 18 | necron_warriors | soar | Elijah Camacho | TRUE | |
| eric | H6S | 15 | night_scythe | soar | Profound Artist | TRUE | |
| eric | H6S | 16 | overlord | soar | Ellie Reyes | TRUE | |
| eric | H6S | 17 | royal_warden | soar | Jade Chan | TRUE | |
| eric | H6S | 18 | necron_warriors | soar | Elijah Camacho | TRUE | |
| eric | I4S | 17 | royal_warden | soar | Jade Chan | TRUE | |
| eric | I4S | 18 | necron_warriors | soar | Elijah Camacho | TRUE | |
| eric | I5S | 15 | night_scythe | soar | Profound Artist | TRUE | |
| eric | I5S | 16 | overlord | soar | Ellie Reyes | TRUE |
# retreats
game <- game %>%
modify_unit("chris", "B1", "move","B2") %>%
modify_unit("chris", c(25, 16), "move","B2") %>%
modify_unit("big_grizz", c(3, 6, 13, 17, 18, 22), "move", "H5") %>%
reconcile_player_orders()
## All units resolved.
print(draw_map(game, "GLOBAL"))
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name |
|---|---|---|---|---|---|
| chris | A1 | 6 | tyranid_warriors | control | Xander Gutierrez |
| chris | A4 | 13 | ripper_swarms | control | Søren Kierkegaard |
| chris | A8 | 14 | ripper_swarms | control | Calvin Riley |
| chris | B10 | 9 | genestealers | sneak | Babyface & L.A. Reid |
| chris | B11 | 15 | ripper_swarms | move | Peter Ackroyd |
| chris | B2 | 1 | flying_hive_tryant | move | Leon Russell |
| chris | B2 | 5 | neurothrope | move | Respected Watcher |
| chris | B2 | 12 | hormagaunts | move | Jacob Mendoza |
| chris | B2 | 16 | hive_guard | move | Jaxon Fuentes |
| chris | B2 | 22 | exocrine | move | Ella Cardenas |
| chris | B2 | 25 | tyrannocyte | move | Simon Haykin Wheeler |
| chris | B2 | 4 | broodlord | reinforce | Jeff Bhasker |
| chris | B2 | 21 | gargoyles | reinforce | David Niven |
| chris | B2 | 23 | biovores | reinforce | Preston Powers |
| big_grizz | B4 | 1 | ravenwing_talonmaster | move | Doris Day |
| big_grizz | B4 | 10 | ravenwing_bike_squad | move | Robert Downey |
| big_grizz | B4 | 11 | ravenwing_attack_bike | move | Richard Burton |
| big_grizz | B4 | 12 | ravenwing_attack_bike | move | Henry Fonda |
| big_grizz | B4 | 16 | ravenwing_apothecary | move | William Holden |
| chris | B5 | 8 | tyranid_warriors | control | Aliyah Mejia |
| chris | B6 | 7 | tyranid_warriors | move | Daniel Aguilar |
| chris | B8 | 11 | termagants | move | Katelyn Brewer |
| big_grizz | C3 | 8 | tactical_squad | control | Alexandra Caldwell |
| big_grizz | C3 | 23 | rhino | control | Jess Harnell |
| big_grizz | C4 | 9 | infiltrators | control | Brian Eno & Daniel Lanois |
| big_grizz | C5 | 14 | redemptor_dreadnought | reinforce | Gracie Taylor |
| big_grizz | D1 | 7 | tactical_squad | move | Jose Cortez |
| chris | E1 | 10 | genestealers | control | Jimmy Jam & Terry Lewis |
| chris | E1 | 3 | broodlord | sneak | Arif Mardin |
| chris | E2 | 17 | maleceptor | move | Brayden Wilson |
| chris | E2 | 18 | venomthropes | move | Landon Flores |
| chris | E2 | 2 | flying_hive_tryant | reinforce | Billy Preston |
| chris | E2 | 20 | gargoyles | reinforce | Frank Sinatra |
| chris | E3 | 24 | biovores | move | Vanessa Clark |
| chris | E3 | 19 | raveners | reinforce | Will Smith |
| eric | E4 | 20 | canoptek_scarab_swarms | reinforce | Bittah Specialist |
| eric | E5 | 7 | immortals | control | Harmony Brooks |
| eric | E5 | 1 | trazyn_the_infinite | move | Naomi Norris |
| eric | E5 | 2 | illuminor_szeras | move | Damian Fitzgerald |
| eric | E5 | 3 | technomancer | move | Jeremy Bentham |
| eric | E5 | 4 | lychgaurd | move | Axel Watts |
| eric | E5 | 5 | skorpekh_destroyers | move | Maria Palmer |
| eric | E5 | 6 | canoptek_plasmacyte | move | Shriekin’ Criminal |
| eric | E5 | 8 | canoptek_spyders | move | Tha Professional |
| eric | E5 | 9 | canoptek_spyders | move | Zexy Conqueror |
| eric | E5 | 10 | cryptothralls | move | Luca Brown |
| eric | E5 | 11 | cryptothralls | move | Isabel Meyer |
| eric | E5 | 12 | canoptek_scarab_swarms | move | Sarkastik Magician |
| eric | E5 | 13 | canoptek_wraiths | move | John Wayne |
| eric | E5 | 14 | deathmarks | move | Sunita Deshpande |
| big_grizz | F2 | 21 | eradicators | move | Ashley Coleman |
| big_grizz | F2 | 4 | phobos_librarian | sneak | Thom Bell |
| big_grizz | F2 | 15 | invictor_tactical_warsuit | sneak | James Mallinson |
| big_grizz | F2 | 19 | vindicare_assassin | sneak | Michael Fine |
| big_grizz | F2 | 20 | eliminators | sneak | Andrew Cornall |
| eric | F7 | 27 | canoptek_scarab_swarms | reinforce | Mighty Madman |
| eric | G10 | 25 | immortals | control | Elias Rios |
| eric | G9 | 19 | immortals | control | Adalynn Stone |
| eric | H1 | 28 | canoptek_scarab_swarms | reinforce | Sofía Vergara |
| big_grizz | H2 | 2 | deathwing_captain | move | René Descartes |
| big_grizz | H3 | 5 | tactical_squad | control | Samantha Alvarado |
| eric | H4 | 26 | necron_warriors | control | Easton Stanley |
| eric | H4 | 21 | canoptek_scarab_swarms | move | Violent Mercenary |
| eric | H4 | 22 | night_scythe | reinforce | Thunderous Deck |
| eric | H4 | 23 | overlord | reinforce | Miguel Hamilton |
| eric | H4 | 24 | royal_warden | reinforce | Madelyn Daniels |
| big_grizz | H5 | 3 | techmarine | move | Aaron Simpson |
| big_grizz | H5 | 6 | tactical_squad | move | Oscar Paul |
| big_grizz | H5 | 13 | dreadnought | move | Alejandro Lowe |
| big_grizz | H5 | 17 | deathwing_terminators | move | John Searle |
| big_grizz | H5 | 18 | deathwing_knights | move | Dominique Lapierre |
| big_grizz | H5 | 22 | storm_raven | move | Midnight Worlock |
| eric | H6 | 15 | night_scythe | soar | Profound Artist |
| eric | H6 | 16 | overlord | soar | Ellie Reyes |
| eric | H6 | 17 | royal_warden | soar | Jade Chan |
| eric | H6 | 18 | necron_warriors | soar | Elijah Camacho |
252.853.M41: Ravenwing Talonmaster Castiel encountered stiff resistance in the far northern territory of Forodwaith. He and his accompanying Ravenwing brothers were set upon by wave after wave of Tyranid bio-forms. The battle was going in their favor until a massive, tentacled spore plummeted from the sky, straight into the heart of the fight. This new monstrosity would have been difficult enough to deal with on its own, but it came carrying terrible passengers! Spilling forth from the abomination’s mucus-covered orifices, the large bio-forms (Imperial Designation: Hive Guard) opened fire, and turned the tide of battle against the Ravenwing. Castiel and his brothers narrowly escaped, but he assures me that they remain combat-ready.
Brother Techmarine Myrdean led a daring assault into the mountain passes of Minas Morgul. Unfortunately, the Necron host my Deathwing brothers and I had forced to flee the fields of Gorgoroth quickly set up defenses, and ambushed Myrdean in his ascent to meet them. Repelled from Minas Morgul, our Techmarine has withdrawn back to Gorgoroth to reassess the tactical situation and plan his next attack. Meanwhile, word has come from Brother Naamand in Nurn that yet another Necron craft has entered his airspace. Truly, the arrogance of these “undying” legions is staggering.
Every day brings more clues as to the whereabouts of our quarry, and while significantly slowed by antagonistic, xenos elements in the field, our command of this continent’s star ports is all but assured within the month.
Success is measured in blood; yours or your enemy’s.
game <- game %>%
modify_unit("big_grizz", c(1, 10, 11, 12, 16), "move", c("C1", "B6")) %>%
modify_unit("big_grizz", 7, "control", "D1") %>%
modify_unit("big_grizz", 6, "control", "H6") %>%
modify_unit("big_grizz", 5, "move", "H1") %>%
modify_unit("big_grizz", c(3, 13, 17, 18, 22), "move", c("H6")) %>%
modify_unit("big_grizz", c(8, 23), "move", c("F2", "F1")) %>%
modify_unit("big_grizz", 21, "move", "F1") %>%
modify_unit("big_grizz", 9, "move", "C2") %>%
modify_unit("big_grizz", c(4, 15, 19, 20), "sneak", "F1") %>%
modify_unit("big_grizz", 14, "move", "F7") %>%
modify_unit("big_grizz", 2, "reinforce", "H2") %>%
add_trap("big_grizz", "H5") %>%
modify_unit("eric", 1, "move", "F3") %>%
modify_unit("eric", 2, "move", "F3") %>%
modify_unit("eric", 3, "move", "F3") %>%
modify_unit("eric", 4, "move", "F3") %>%
modify_unit("eric", 5, "move", "F3") %>%
modify_unit("eric", 6, "move", "F3") %>%
modify_unit("eric", 7, "move", "E7") %>%
modify_unit("eric", 8, "move", "F3") %>%
modify_unit("eric", 9, "move", "F3") %>%
modify_unit("eric", 10, "move", "F3") %>%
modify_unit("eric", 11, "move", "F3") %>%
modify_unit("eric", 12, "move", "F3") %>%
modify_unit("eric", 13, "move", "F3") %>%
modify_unit("eric", 14, "move", "H5") %>%
modify_unit("eric", 15, "descend", "H5") %>%
modify_unit("eric", 16, "move", "H5") %>%
modify_unit("eric", 17, "move", "H5") %>%
modify_unit("eric", 18, "move", "H5") %>%
modify_unit("eric", 19, "move", "G5") %>%
modify_unit("eric", 20, "defend", "E4") %>%
modify_unit("eric", 21, "regenerate", "G7") %>%
modify_unit("eric", 22, "move", "H5") %>%
modify_unit("eric", 23, "move", "H5") %>%
modify_unit("eric", 24, "move", "H5") %>%
modify_unit("eric", 25, "move", "I1") %>%
modify_unit("eric", 26, "move", "H5") %>%
modify_unit("eric", 27, "defend", "F7") %>%
modify_unit("eric", 28, "defend", "H1") %>%
destroy_bridge("E4", "E7") %>%
add_trap("eric", "E4") %>%
modify_unit("chris", c(2, 17, 18), "move", "F1") %>%
modify_unit("chris", c(1,12,23), "move", c("B1")) %>%
modify_unit("chris", c(3, 10, 24), "move", c("E4")) %>%
modify_unit("chris", c(4, 22), "move", c("B6")) %>%
modify_unit("chris", c(5 , 16, 25), "move", c("B5")) %>%
modify_unit("chris", 6, "move", "A4") %>%
modify_unit("chris", 7, "control", "B6") %>%
modify_unit("chris", 8, "move", "B2") %>%
modify_unit("chris", 9, "control", "B10") %>%
modify_unit("chris", 11, "control", "B8") %>%
modify_unit("chris", 13, "move", "A5") %>%
modify_unit("chris", 14, "move", "E1") %>%
modify_unit("chris", 15, "control", "B11") %>%
modify_unit("chris", 19, "move", c("E2", "F1")) %>%
modify_unit("chris", 20, "reinforce") %>%
modify_unit("chris", 21, "move", "B3") %>%
reconcile_player_orders()
## Warning: Conflict is at hand! Please resolve territorial disputes.
print(draw_map(game, "GLOBAL"))
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name | passing_through | CONFLICT! |
|---|---|---|---|---|---|---|---|
| chris | A4 | 6 | tyranid_warriors | move | Xander Gutierrez | ||
| chris | A5 | 13 | ripper_swarms | move | Søren Kierkegaard | ||
| chris | B1 | 1 | flying_hive_tryant | move | Leon Russell | ||
| chris | B1 | 12 | hormagaunts | move | Jacob Mendoza | ||
| chris | B1 | 23 | biovores | move | Preston Powers | ||
| chris | B10 | 9 | genestealers | control | Babyface & L.A. Reid | ||
| chris | B11 | 15 | ripper_swarms | control | Peter Ackroyd | ||
| chris | B2 | 8 | tyranid_warriors | move | Aliyah Mejia | ||
| chris | B3 | 21 | gargoyles | move | David Niven | ||
| chris | B5 | 5 | neurothrope | move | Respected Watcher | ||
| chris | B5 | 16 | hive_guard | move | Jaxon Fuentes | ||
| chris | B5 | 25 | tyrannocyte | move | Simon Haykin Wheeler | ||
| big_grizz | B6 | 1 | ravenwing_talonmaster | move | Doris Day | TRUE | |
| big_grizz | B6 | 10 | ravenwing_bike_squad | move | Robert Downey | TRUE | |
| big_grizz | B6 | 11 | ravenwing_attack_bike | move | Richard Burton | TRUE | |
| big_grizz | B6 | 12 | ravenwing_attack_bike | move | Henry Fonda | TRUE | |
| big_grizz | B6 | 16 | ravenwing_apothecary | move | William Holden | TRUE | |
| chris | B6 | 7 | tyranid_warriors | control | Daniel Aguilar | TRUE | |
| chris | B6 | 4 | broodlord | move | Jeff Bhasker | TRUE | |
| chris | B6 | 22 | exocrine | move | Ella Cardenas | TRUE | |
| chris | B8 | 11 | termagants | control | Katelyn Brewer | ||
| big_grizz | C1 | 1 | ravenwing_talonmaster | move | Doris Day | TRUE | |
| big_grizz | C1 | 10 | ravenwing_bike_squad | move | Robert Downey | TRUE | |
| big_grizz | C1 | 11 | ravenwing_attack_bike | move | Richard Burton | TRUE | |
| big_grizz | C1 | 12 | ravenwing_attack_bike | move | Henry Fonda | TRUE | |
| big_grizz | C1 | 16 | ravenwing_apothecary | move | William Holden | TRUE | |
| big_grizz | C2 | 9 | infiltrators | move | Brian Eno & Daniel Lanois | ||
| big_grizz | D1 | 7 | tactical_squad | control | Jose Cortez | ||
| chris | E1 | 14 | ripper_swarms | move | Calvin Riley | ||
| chris | E2 | 19 | raveners | move | Will Smith | TRUE | |
| chris | E2 | 20 | gargoyles | reinforce | Frank Sinatra | ||
| chris | E4 | 3 | broodlord | move | Arif Mardin | TRUE | |
| chris | E4 | 10 | genestealers | move | Jimmy Jam & Terry Lewis | TRUE | |
| chris | E4 | 24 | biovores | move | Vanessa Clark | TRUE | |
| eric | E4 | 20 | canoptek_scarab_swarms | defend | Bittah Specialist | TRUE | |
| eric | E4 | 29 | trap | sneak | Ol’ Dirty Stevie Wonder | TRUE | |
| eric | E7 | 7 | immortals | move | Harmony Brooks | ||
| big_grizz | F1 | 8 | tactical_squad | move | Alexandra Caldwell | TRUE | |
| big_grizz | F1 | 21 | eradicators | move | Ashley Coleman | TRUE | |
| big_grizz | F1 | 23 | rhino | move | Jess Harnell | TRUE | |
| big_grizz | F1 | 4 | phobos_librarian | sneak | Thom Bell | TRUE | |
| big_grizz | F1 | 15 | invictor_tactical_warsuit | sneak | James Mallinson | TRUE | |
| big_grizz | F1 | 19 | vindicare_assassin | sneak | Michael Fine | TRUE | |
| big_grizz | F1 | 20 | eliminators | sneak | Andrew Cornall | TRUE | |
| chris | F1 | 2 | flying_hive_tryant | move | Billy Preston | TRUE | |
| chris | F1 | 17 | maleceptor | move | Brayden Wilson | TRUE | |
| chris | F1 | 18 | venomthropes | move | Landon Flores | TRUE | |
| chris | F1 | 19 | raveners | move | Will Smith | TRUE | |
| big_grizz | F2 | 8 | tactical_squad | move | Alexandra Caldwell | TRUE | |
| big_grizz | F2 | 23 | rhino | move | Jess Harnell | TRUE | |
| eric | F3 | 1 | trazyn_the_infinite | move | Naomi Norris | ||
| eric | F3 | 2 | illuminor_szeras | move | Damian Fitzgerald | ||
| eric | F3 | 3 | technomancer | move | Jeremy Bentham | ||
| eric | F3 | 4 | lychgaurd | move | Axel Watts | ||
| eric | F3 | 5 | skorpekh_destroyers | move | Maria Palmer | ||
| eric | F3 | 6 | canoptek_plasmacyte | move | Shriekin’ Criminal | ||
| eric | F3 | 8 | canoptek_spyders | move | Tha Professional | ||
| eric | F3 | 9 | canoptek_spyders | move | Zexy Conqueror | ||
| eric | F3 | 10 | cryptothralls | move | Luca Brown | ||
| eric | F3 | 11 | cryptothralls | move | Isabel Meyer | ||
| eric | F3 | 12 | canoptek_scarab_swarms | move | Sarkastik Magician | ||
| eric | F3 | 13 | canoptek_wraiths | move | John Wayne | ||
| big_grizz | F7 | 14 | redemptor_dreadnought | move | Gracie Taylor | TRUE | |
| eric | F7 | 27 | canoptek_scarab_swarms | defend | Mighty Madman | TRUE | |
| eric | G5 | 19 | immortals | move | Adalynn Stone | ||
| eric | G7 | 21 | canoptek_scarab_swarms | regenerate | Violent Mercenary | ||
| big_grizz | H1 | 5 | tactical_squad | move | Samantha Alvarado | TRUE | |
| eric | H1 | 28 | canoptek_scarab_swarms | defend | Sofía Vergara | TRUE | |
| big_grizz | H2 | 2 | deathwing_captain | reinforce | René Descartes | ||
| big_grizz | H5 | 24 | trap | sneak | Dynamic Marina A. Ledin, Victor Ledin | TRUE | |
| eric | H5 | 15 | night_scythe | descend | Profound Artist | TRUE | |
| eric | H5 | 14 | deathmarks | move | Sunita Deshpande | TRUE | |
| eric | H5 | 16 | overlord | move | Ellie Reyes | TRUE | |
| eric | H5 | 17 | royal_warden | move | Jade Chan | TRUE | |
| eric | H5 | 18 | necron_warriors | move | Elijah Camacho | TRUE | |
| eric | H5 | 22 | night_scythe | move | Thunderous Deck | TRUE | |
| eric | H5 | 23 | overlord | move | Miguel Hamilton | TRUE | |
| eric | H5 | 24 | royal_warden | move | Madelyn Daniels | TRUE | |
| eric | H5 | 26 | necron_warriors | move | Easton Stanley | TRUE | |
| big_grizz | H6 | 6 | tactical_squad | control | Oscar Paul | ||
| big_grizz | H6 | 3 | techmarine | move | Aaron Simpson | ||
| big_grizz | H6 | 13 | dreadnought | move | Alejandro Lowe | ||
| big_grizz | H6 | 17 | deathwing_terminators | move | John Searle | ||
| big_grizz | H6 | 18 | deathwing_knights | move | Dominique Lapierre | ||
| big_grizz | H6 | 22 | storm_raven | move | Midnight Worlock | ||
| eric | I1 | 25 | immortals | move | Elias Rios |
# retreats
game <- game %>%
kill_unit("chris", 24) %>%
modify_unit("chris", "F1", "move", "E2") %>%
modify_unit("chris", "B6", "move", "B2") %>%
modify_unit("eric", 28, "move", "F8") %>%
modify_unit("eric", 27, "move", "F3") %>%
modify_unit("eric", 20, "move", "E5") %>%
destroy_trap("big_grizz", "H5") %>%
destroy_trap("eric", "E4") %>%
reconcile_player_orders()
## Rest In Peace Vanessa Clark, KIA
## All units resolved.
print(draw_map(game, "GLOBAL"))
## Warning: Removed 1 rows containing missing values (geom_point).
print_map_df(game, "GLOBAL")
| player | loc | unit_id | unit_type | action | unit_name |
|---|---|---|---|---|---|
| chris | A4 | 6 | tyranid_warriors | move | Xander Gutierrez |
| chris | A5 | 13 | ripper_swarms | move | Søren Kierkegaard |
| chris | B1 | 1 | flying_hive_tryant | move | Leon Russell |
| chris | B1 | 12 | hormagaunts | move | Jacob Mendoza |
| chris | B1 | 23 | biovores | move | Preston Powers |
| chris | B10 | 9 | genestealers | control | Babyface & L.A. Reid |
| chris | B11 | 15 | ripper_swarms | control | Peter Ackroyd |
| chris | B2 | 4 | broodlord | move | Jeff Bhasker |
| chris | B2 | 7 | tyranid_warriors | move | Daniel Aguilar |
| chris | B2 | 8 | tyranid_warriors | move | Aliyah Mejia |
| chris | B2 | 22 | exocrine | move | Ella Cardenas |
| chris | B3 | 21 | gargoyles | move | David Niven |
| chris | B5 | 5 | neurothrope | move | Respected Watcher |
| chris | B5 | 16 | hive_guard | move | Jaxon Fuentes |
| chris | B5 | 25 | tyrannocyte | move | Simon Haykin Wheeler |
| big_grizz | B6 | 1 | ravenwing_talonmaster | move | Doris Day |
| big_grizz | B6 | 10 | ravenwing_bike_squad | move | Robert Downey |
| big_grizz | B6 | 11 | ravenwing_attack_bike | move | Richard Burton |
| big_grizz | B6 | 12 | ravenwing_attack_bike | move | Henry Fonda |
| big_grizz | B6 | 16 | ravenwing_apothecary | move | William Holden |
| chris | B8 | 11 | termagants | control | Katelyn Brewer |
| big_grizz | C2 | 9 | infiltrators | move | Brian Eno & Daniel Lanois |
| big_grizz | D1 | 7 | tactical_squad | control | Jose Cortez |
| chris | E1 | 14 | ripper_swarms | move | Calvin Riley |
| chris | E2 | 2 | flying_hive_tryant | move | Billy Preston |
| chris | E2 | 17 | maleceptor | move | Brayden Wilson |
| chris | E2 | 18 | venomthropes | move | Landon Flores |
| chris | E2 | 19 | raveners | move | Will Smith |
| chris | E2 | 20 | gargoyles | reinforce | Frank Sinatra |
| chris | E4 | 3 | broodlord | move | Arif Mardin |
| chris | E4 | 10 | genestealers | move | Jimmy Jam & Terry Lewis |
| eric | E5 | 20 | canoptek_scarab_swarms | move | Bittah Specialist |
| eric | E7 | 7 | immortals | move | Harmony Brooks |
| big_grizz | F1 | 8 | tactical_squad | move | Alexandra Caldwell |
| big_grizz | F1 | 21 | eradicators | move | Ashley Coleman |
| big_grizz | F1 | 23 | rhino | move | Jess Harnell |
| big_grizz | F1 | 4 | phobos_librarian | sneak | Thom Bell |
| big_grizz | F1 | 15 | invictor_tactical_warsuit | sneak | James Mallinson |
| big_grizz | F1 | 19 | vindicare_assassin | sneak | Michael Fine |
| big_grizz | F1 | 20 | eliminators | sneak | Andrew Cornall |
| eric | F3 | 1 | trazyn_the_infinite | move | Naomi Norris |
| eric | F3 | 2 | illuminor_szeras | move | Damian Fitzgerald |
| eric | F3 | 3 | technomancer | move | Jeremy Bentham |
| eric | F3 | 4 | lychgaurd | move | Axel Watts |
| eric | F3 | 5 | skorpekh_destroyers | move | Maria Palmer |
| eric | F3 | 6 | canoptek_plasmacyte | move | Shriekin’ Criminal |
| eric | F3 | 8 | canoptek_spyders | move | Tha Professional |
| eric | F3 | 9 | canoptek_spyders | move | Zexy Conqueror |
| eric | F3 | 10 | cryptothralls | move | Luca Brown |
| eric | F3 | 11 | cryptothralls | move | Isabel Meyer |
| eric | F3 | 12 | canoptek_scarab_swarms | move | Sarkastik Magician |
| eric | F3 | 13 | canoptek_wraiths | move | John Wayne |
| eric | F3 | 27 | canoptek_scarab_swarms | move | Mighty Madman |
| big_grizz | F7 | 14 | redemptor_dreadnought | move | Gracie Taylor |
| eric | F8 | 28 | canoptek_scarab_swarms | move | Sofía Vergara |
| eric | G5 | 19 | immortals | move | Adalynn Stone |
| eric | G7 | 21 | canoptek_scarab_swarms | regenerate | Violent Mercenary |
| big_grizz | H1 | 5 | tactical_squad | move | Samantha Alvarado |
| big_grizz | H2 | 2 | deathwing_captain | reinforce | René Descartes |
| eric | H5 | 15 | night_scythe | descend | Profound Artist |
| eric | H5 | 14 | deathmarks | move | Sunita Deshpande |
| eric | H5 | 16 | overlord | move | Ellie Reyes |
| eric | H5 | 17 | royal_warden | move | Jade Chan |
| eric | H5 | 18 | necron_warriors | move | Elijah Camacho |
| eric | H5 | 22 | night_scythe | move | Thunderous Deck |
| eric | H5 | 23 | overlord | move | Miguel Hamilton |
| eric | H5 | 24 | royal_warden | move | Madelyn Daniels |
| eric | H5 | 26 | necron_warriors | move | Easton Stanley |
| big_grizz | H6 | 6 | tactical_squad | control | Oscar Paul |
| big_grizz | H6 | 3 | techmarine | move | Aaron Simpson |
| big_grizz | H6 | 13 | dreadnought | move | Alejandro Lowe |
| big_grizz | H6 | 17 | deathwing_terminators | move | John Searle |
| big_grizz | H6 | 18 | deathwing_knights | move | Dominique Lapierre |
| big_grizz | H6 | 22 | storm_raven | move | Midnight Worlock |
| eric | I1 | 25 | immortals | move | Elias Rios |
| chris | NA | 24 | biovores | NA | Vanessa Clark |
B3 => B1 => B4 but ran into Chris in B1. Mobes wins the battle and, the way I have it now, he proceeds to B4 (his original destination) leaving B1 (the site of the battle) unoccupied. I guess this could make sense theoretically, but it seems a little weird. Or maybe,B1 then he would have to specify that during the retreat phase? Thoughts? YesH5 and H6. Is that right? If so… this shouldn’t be legal, right? They have to fight?eric H6 => H5 and moby H4 => H6.253.853.M41: Our grim resolve has not gone unrewarded! Intelligence on the presence of Fallen on Mundus Centrum has proven valid and actionable. Thanks to the investigatory measures of our forces in the field, it is believed by my brothers of the Inner Circle that a captain of our ancient enemy is behind many of the xenos machinations on the continent. Every action we take is removing options for his escape, and I am certain that his capture is imminent.
Brother Epistolary Larathiel informs me that with the capture of space port Moria, he can begin to set up suitable chambers for interrogation. This space port, located in the continent’s largest mountain range, has many deep passages and hidden chambers, not unlike The Rock. Larathiel assures me that Moria provides an ideal location for offering deliverance.
Possession of Moria was hard-won, though. Psychic abominations of the Tyranid host were also drawn to the strategic location, and had it not been for our phobos-bedecked brethren catching them off-guard, the fight for the space port could have easily gone the other way. The Emperor truly does protect, and we are his wrath made manifest.
Castiel continues his pressure campaign in the North to great success, beating back tyranid bio-forms along the mountain ranges. His quick strike and withdrawal doctrines of war are well-suited for the terrain.
To the South, only small confrontations to report as scarab constructs flee before the might of Honorable Brother Seraphus and squad Kazaral. I fear, though, that our resiliency in Mordor has not yet truly been tested. Traps were set in Gorgoroth to slow the Necron advance on my position in the Barad-Dur star port, but they seem to have done little to disabuse the soulless shamblers of their conquest-driven notions. Without a doubt, the siege on Barad-Dur will commence within the next eight hours. Let them come.
Only in death does duty end.
Rmd Hash: 91f8d515e9045e14a898ee4970dc623d
Code Commit Hash: 66181b25d1fa7487c6cf4fee37e77f63f662b0b8